In search of effective diversity: a six-language study of fault-tolerant flight control software
نویسندگان
چکیده
Multi-version software systems achieve fault tolerance through somare redundancy and diversity. In order to investigate this approach, this joint UCLAIHoneywell research project investigated multi-version sojhvare systems, employing six different programming languages to create six versions of s o p a r e for an automatic landing program. The rationale, preparation. execution, and evaluation of this investigation are reported.
منابع مشابه
Optimal nonlinear control of flight faults in manned aircrafts in the presence of fault and failure of control actuato
Control actuators' faults are among the major reasons to lose aircraft control while flights. The plane dynamics is severely dependent upon faults and errors in flight control systems and if the reformed control order is not issued by the fault tolerant controller there would be unpleasant outcomes such as inconsistency and the reduction of system performance and some dreadful aerial accide...
متن کاملExperience in Metrics and Measurements for N-version Programming
The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...
متن کاملExperience in Metrics and Measurements forN
The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...
متن کاملSoftware diversity metrics and measurements
In this paper, we deene and formalize the concept of software diversity, which characterizes N-Version Software (NVS) from four diierent points of view that are designated as: structural diversity, fault diversity, tough-spot diversity, and failure diversity. Our goals are to nd a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle o...
متن کاملData Diversity: A Search For Direction
A method for enhancing the reliability of N-version software is proposed. A pilot study presents experimental results on data diversity, in which retry with a mutation-directed variation in input is attempted after system failure. These results suggest that mutation analysis could be valuable in the design of fault-tolerant software systems.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1988